//package com.zeno.soil.codegeneration.application.service;
//
//
//import com.zeno.soil.codegeneration.application.entity.CodeGenerationSetting;
//import com.zeno.soil.codegeneration.infrastructure.constant.ArchitectureType;
//import com.zeno.soil.codegeneration.infrastructure.exception.CodeGenerationException;
//
///**
// * @auth zeno
// * @date 2022/8/7 16:06
// */
//public class CodeGeneratorFactory {
//
//	public ICodeGenerator generate(String architectureType, CodeGenerationSetting connectionInfo){
//
//		switch (architectureType){
//
//			case ArchitectureType.DDD:
//				break;
//
//			case ArchitectureType.THREE_TIER:
//				return new ThreeTierArchitectureGenerator();
//			default:
//				break;
//		}
//
//		throw new CodeGenerationException("未支持的代码生成架构:{0}",architectureType);
//	}
//
//}
